Simple navigation system and method

ABSTRACT

A simple navigation system is disclosed in which a remote customer service center calculates an optimal route and selects a geo area covering all traveling routes of the optimal route. The geo area is defined by two boundary points, and equally divided by a pair of 2D grid number into multiple geo zones each defined with a respective pair of 2D index. The remote customer service center sends the two boundary points, the pair of 2D grid number, and multiple pairs of 2D indexes of traveling zones arranged orderly from a starting point to a destination to a car wirelessly. The car reconstructs a 2D grillwork with two boundary points, divides the 2D grillwork subject to the 2D grid number, defines each grid a pair of 2D index, and fines a guiding direction by comparing the pairs of 2D indexes of the current grid and the next traveling grid.

BACKGROUND OF THE INVENTION

[0001] 1. Field of the Invention

[0002] The present invention relates to automobile navigation technology and, more particularly, to a simple navigation system and method that guides the traveling direction of an automobile to the destination.

[0003] 2. Description of Related Art

[0004] Conventional motor vehicle navigation systems are to provide each motor vehicle with an electronic map database and an On-Board Unit, enabling the On-Board Unit of each motor vehicle to calculate the optimal route to the destination itself. Because each motor vehicle must be equipped with a huge electronic map database and an expensive On-Board Unit, the cost is high and, much vehicle installation space is required.

[0005] U.S. Pat. No. 6,292,743 and U.S. Pat. No. 6,314,369 disclose a navigation technology, which uses a remote server to calculate the optimal route for a vehicle and sends the optimal route to the motor vehicle's On-Board Unit by radio. The optimal route to be sent to the motor vehicle's On-Board Unit according to these conventional methods include the geographical longitude/latitude (or even altitude) coordinates of the optimal route. Because the conventional geographical longitude/latitude (or even altitude) coordinates must be further calculated through a complicated degree, minute, second converting procedure in the remote server before sending to the motor vehicle's On-Board Unit wirelessly, the amount of wireless transmitting data is huge, resulting in high error rate. Further, upon receipt of the converted optimal route, the motor vehicle's On-Board Unit must convert its current GPS data into degree, minute, and second data so as to compare with the above converted data of the optimal route. The converting procedure in the On-Board Unit is complicated and time-consuming. Further, in order to achieve the aforesaid complicated converting procedure, the On-Board Unit must is sophisticated and expensive.

[0006] Therefore, it is desirable to provide an automobile navigation system that eliminates the aforesaid drawbacks.

SUMMARY OF THE INVENTION

[0007] It is the main object of the present invention to provide a simple navigation system and method, which improves the navigation calculation efficiency and simplifies the structure of the On-Board Unit. It is another object of the present invention to provide a simple navigation system and method, which minimizes wireless data transmitting amount and improves wireless data transmitting accuracy.

[0008] According to one aspect of the present invention, the simple navigation method is used in a customer service center, comprising the steps in series of:

[0009] (A) receiving the position information of a starting point and the position information of a destination point;

[0010] (B) searching at least one traveling route proceeding from the starting point to the destination point;

[0011] (C) selecting a geo area covering the at least one traveling route, in which the geo area is defined by at least two position parameters and equally divided into a plurality of geo zones subject to a pair of predetermined 2D (two-dimensional) grid number, the geo zones being respectively defined with a respective pair of 2D (two-dimensional) index subject to a 2D (two-dimensional) array rule;

[0012] (D) searching multiple traveling zones corresponding to the geo zones including the at least one traveling route therein; and

[0013] (E) establishing a simple navigation information, the simple navigation information comprising the at least two position parameters, the pair of 2D grid number, and the pairs of 2D indexes of the traveling zones being arranged in order.

[0014] According to another aspect of the present invention, the simple navigation system is installed in a motor vehicle, comprising a GPS (global positioning system) module, memory means, processor means, and output means. The aforesaid simple navigation information is pre-stored in the memory means. The processor means read at least two position parameters from the memory means, defines a virtual 2D (two-dimensional) grillwork by means of the at least two position parameters, reads the pair of 2D grid number from the memory means and equally divides the 2D grillwork into a plurality of 2D (two-dimensional) grids each having a respective reference point position and a respective pair of 2D index defined subject to a 2D array rule, fetches the information of the current position of the motor vehicle from the GPS module, compares the information of the current position of the motor vehicle to the reference point positions of the 2D grids so as to calculate the pair of 2D index of a current grid corresponding to the current position of the motor vehicle, and produces a guidance information by comparing the pair of 2D index of the current grid of the current position of the motor vehicle to the pairs of 2D indexes of the traveling grids stored in the memory means arranged in order from a starting point to a destination point. The guidance information is then outputted through the output means for guiding the motor vehicle to the destination.

[0015] The processor means of the On-Board Unit of the motor vehicle simply compares the pair of 2D index of the current grid and the pairs of 2D indexes of the orderly arranged traveling grids. Due to simple comparative data form and easy calculating procedure, the navigation operation efficiency in the On-Board Unit is greatly improved. Further, because it is not necessary to convert and compare complicated longitude/latitude coordinates data, a simple microprocessor can be used for the processor means of the On-Board Unit. Because the customer service center only needs to simply transmit the pairs of 2D indexes of the traveling zones to the motor vehicle wirelessly without transmitting complicated longitude/latitude coordinate data, the wireless data transmission amount is reduced and the transmission accuracy is greatly improved.

[0016] Other objects, advantages, and novel features of the invention will become more apparent from the following detailed description when taken in conjunction with the accompanying drawings.

BRIEF DESCRIPTION OF THE DRAWINGS

[0017]FIG. 1 is a system block diagram of the preferred embodiment of the present invention.

[0018]FIG. 2 is a flow chart explaining the operation of the remote customer service center according to the present invention.

[0019]FIG. 3 is a schematic drawing showing an optimal traveling route according to the present invention.

[0020]FIG. 4 is a 2D matrix array rule of multiple pairs of 2D indexes of geo zones according to the present invention.

[0021]FIG. 5 is schematic drawing showing the traveling route corresponded to traveling zones according to the present invention.

[0022]FIG. 6 is a flow chart explaining the operation of the On-Board Unit according to the present invention.

[0023]FIG. 7 is a schematic drawing showing the pairs of 2D indexes of 2D grids and their related reference points according to the present invention.

[0024]FIG. 8 is a schematic drawing showing the relationship of the current grid and the traveling grids.

[0025]FIG. 9 is a schematic drawing showing the arrowhead signs in the traveling grids from the current grid to the destination according to the present invention.

[0026]FIG. 10 is a schematic drawing showing the relationship of another current grid and the traveling grids according to the present invention.

DETAILED DESCRIPTION OF THE PREFERRED EMBODIMENT

[0027] With reference to FIG. 1, a remote customer service center S is provided having installed therein a server 3. An electronic map database 31 and a wireless communication apparatus 32 are linked to the server 3.

[0028] Referring to FIG. 2 and FIG. 1 again, the customer service center S wirelessly receives a navigation request from a remote car M through the wireless communication apparatus 32. The navigation request includes starting point data P_(s) and destination point data P_(d) (Step S11). Normally, the starting point data P_(s) is the current GPS coordinates P_(s) (X_(s),Y_(s)) the car M directly retrieved from the GPS module 11 of the car M. Alternatively, the car owner can use an input device 16 (keyboard, touch screen, voice recognizer, . . . etc.) to input the name of the street or the intersection manually. Normally, the destination point data P_(d) is a speech sounds provided by the car owner to a serviceman of the customer service center S through the wireless communication apparatus 14, enabling the serviceman of the customer service center S to set the destination point coordinates P_(d)(X_(d),Y_(d)) for the car. Alternatively, the car owner can input the destination point coordinates P_(d) (X_(d),Y_(d)) with the aforesaid input device 16 manually.

[0029] Referring to FIG. 3 and FIGS. 1 and 2 again, the server of the customer service center S searches an optimal route with traveling routes R₁,R₂,R₃. . . ,R₇ and the related turning points P_(t1),P_(t2),P_(t3), . . . P_(t6) from the electronic map 31 based on the data of the starting point coordinates P_(s)(X_(s),Y_(s)) and the destination point coordinates P_(d)(X_(d),Y_(d)) (Step S12).

[0030] The server 3 selects from the electronic map 31 a geo area A covering the searched traveling routes R₁,R₂,R₃ . . . ,R₇ (Step S13). As shown in FIG. 3, in this embodiment, the geo area A is a rectangular area defined by the boundary points coordinates P_(e1)(X_(e1),Y_(e1)) and P_(e2)(X_(e2),Y_(e2)) of the lower left corner and upper right corner in the longitude/latitude plane coordinate system of the earth, such that X-coordinate of traveling routes R₁,R₂,R₃ . . . ,R₇ are between X_(e1) and X_(e2); Y-coordinate of traveling routes R₁,R₂,R₃ . . . ,R₇ are between Y_(e1) and Y_(e2). Preferably, the geo area A covers the starting point coordinates P_(s)(X_(s),Y_(s)).

[0031] Referring to FIG. 4 and FIG. 3 again, the server 3 equally divides the aforesaid geo area A into multiple geo zones A_(ij) of m+1 columns and n+1 rows by a pair of predetermined 2D grid number (m,n), and defines a respective pair of 2D index i,j for every geo zone A_(ij) subject to a 2D matrix array rule, in which i=0 . . . m, j=0 . . . n. The pair of predetermined 2D grid number (m,n) is a default value stored in the server 3. In order to improve wireless transmission efficiency and to match the continued hexadecimal operation, the pair of 2D grid number (m,n) is suggested to be 16×16 (i.e., (FF)_(H) in hexadecimal). However, the server 3 may change the pair of 2D grid number (m,n) subject to actual requirements. For example, the server 3 has stored therein the equal side length of every geo zone A_(ij), and divides the actual length and width of the geo area A by the fixed side length so as to obtain respective integral multiples for the pair of 2D grid number (m,n).

[0032]FIG. 5 shows the server 3 compared the aforesaid traveling routes R₁,R₂,R₃ . . . ,R₇ to the geo zones A_(ij) to find multiple traveling zones Z_(ij) corresponding to the geo zones A_(ij) which include the traveling routes R₁,R₂,R₃ . . . ,R₇ therein (Step S14).

[0033] Thereafter, the server 3 assembles the two boundary points coordinates P_(e1)(X_(e1),Y_(e1)) and P_(e2)(X_(e2),Y_(e2)), the pair of 2D grid number (m,n), and the orderly arranged pairs of 2D indexes i,j of the traveling zones Z_(ij) into a simple navigation information N (Step S15). As illustrated in FIGS. 3˜5, the simple navigation information N can be expressed by:

N=$$(X_(e1),Y_(e1)),(X_(e2),Y_(e2)),(m,n),30,31,32,22,23,13,14,15,16,26, 36,46,56,66,76,86,87,88, 98,A8,B8,C9$$

[0034] in which, the pairs of 2D indexes i,j of the traveling zones Z_(ij) are arranged in proper order proceeding from the starting point P_(s) to the destination point P_(d). Alternatively, they can be arranged reversely.

[0035] The customer service center S immediately sends the aforesaid simple navigation information N with a short message to the wireless communication apparatus 14 of the remote car M by the wireless communication apparatus 32 (Step S16). According to the present preferred embodiment, the two wireless communication apparatus 31 and 14 each comprise a GPRS (General Packet Radio Service) module for mutual transmitting and receiving signal wirelessly. Alternatively, a GSM (Groupe Speciale Mobile) module, 3C module, pager, or any of a variety of equivalent wireless communication modules may be used.

[0036] Referring to FIG. 6 and FIG. 1 again, when the wireless communication apparatus 14 of the car M received the aforesaid simple navigation information N (Step S21), the processor 13 of the car M immediately stores the information N in a memory 12 for ready use.

[0037] The processor 13 of the car M starts to read in the two boundary points coordinates P_(e1)(X_(e1),Y_(e1)) and P_(e2)(X_(e2),Y_(e2)) of the simple navigation information N from the memory 12, and then uses the two boundary points coordinates P_(e1)(X_(e1),Y_(e1)) and P_(e2)(X_(e2),Y_(e2)) as the lower left corner and upper right corner boundaries to make out and define a virtual 2D grillwork G as shown in FIG. 7 (Step S22). Physically, the 2D grillwork G is simulated and is corresponding to the actual geo district of the aforesaid geo area A.

[0038]FIG. 7 shows the processor 13 further fetched the pair of 2D grid number (m,n) of the aforesaid simple navigation information N from the memory 12, and equally divided the 2D grillwork G into multiple 2D grids G_(ij) (Step S23) into m+1 columns and n+1 rows. The 2D grids G_(ij) are respectively defined by a respective pair of 2D index i,j subject to the same 2D matrix array rule. The lower left corner of every 2D grid G_(ij) is designated as the reference position R_(ij) (X_(ij),Y_(ij)), i=0 . . . m, j=0 . . . n, in which: $X_{ij} = {{X_{e1} + {i\frac{\left( {X_{e2} - X_{e1}} \right)}{m + 1}\quad {and}\quad Y_{ij}}} = {Y_{e1} + {j{\frac{\left( {Y_{e2} - Y_{e1}} \right)}{n + 1} \circ}}}}$

[0039] Physically, every 2D grid G_(ij) is simulated and is corresponding to the actual geo district of one of the aforesaid geo zones A_(ij).

[0040] When traveling, the processor 13 fetches the current position coordinates P_(c)(X_(c),Y_(c)) of the car M from the GPS module 11 anytime, and compares fetched data to the reference point positions R_(ij)(X_(ij),Y_(ij)), so as to calculate the pair of 2D index p,q of a current grid C_(pg) corresponding to the current position P_(c)(X_(c),Y_(c)) of the car M. According to this example, presume X_(c) is between X_(ij) and X_((i+1)j), i.e.,

[0041] X_(ij)≦X_(c)<X_((i+1)j), therefore when replacing X_(ij) with X_(ij)= $X_{e1} + {i\frac{\left( {X_{e2} - X_{e1}} \right)}{m + 1}}$

[0042] into the equation, then ${{X_{e1} + {i\frac{\left( {X_{e2} - X_{e1}} \right)}{m + 1}}} \leq X_{c} < {X_{e1} + {\left( {i + 1} \right)\frac{\left( {X_{e2} - X_{e1}} \right)}{m + 1}}}},$

[0043] when adjusted ${i \leq {\left( {m + 1} \right)\frac{\left( {{Xc} - X_{e1}} \right)}{\left( {X_{e2} - X_{e1}} \right)}} < \left( {i + 1} \right)},$

[0044] therefore ${p = \left\lceil {\left( {m + 1} \right)\frac{\left( {{Xc} - X_{e1}} \right)}{\left( {X_{e2} - X_{e1}} \right)}} \right\rceil},$

[0045] which means taking the integral number part as to the 2D index P.

[0046] In the same manner, the other 2D index q is obtained from the integral number part of $q = {\left\lceil {\left( {n + 1} \right)\frac{\left( {{Yc} - Y_{e1}} \right)}{\left( {Y_{e2} - Y_{e1}} \right)}} \right\rceil.}$

[0047] Based on the example shown in FIG. 8, presume the car M is departing from the starting point P_(s)=P_(c)(X_(c),Y_(c)). Therefore, the corresponding current grid is C₃₀, and its pair of 2D index are p=3, and q=0 (hereinafter, the pair of 2D index is expressed by (p,q)=(3,0)). FIG. 8 also shows the orderly arranged traveling grids T_(ij) proceeding from the starting point P_(s) to the destination P_(d) to which the pairs of 2D indexes i,j in the memory 12 correspond.

[0048] The processor 13 compares the pair of 2D index (3,0) of the current grid C₃₀ to the pairs of 2D indexes i,j of the traveling grids T_(ij), so as to produce a guidance information D (Step S25), and then uses an output device (for example, a display 15) to show the guidance information D (Step S26) for guiding the car owner to approach the destination P_(d).

[0049] When the processor 13 compared the pair of 2D index (3,0) of the current grid C₃₀ to be matched with the pair of 2D index (3,0) of one traveling grid T₃₀ in the memory 12, the processor 13 then reads in the next pair of 2D index (3,1) of the next traveling grid T₃₁, and then calculates the relationship of the next travel grid T₃₁ relative to the current grid C₃₀ to be in the direction of j=+1 (one grid plus in longitude direction). Therefore, an arrowhead sign (↑) aiming at the next traveling grid T₃₁ is generated as the guidance information D (see FIG. 9) and shown on the display screen 15. FIG. 9 also shows different eight-direction arrowhead signs to be seen when in each traveling grid T_(ij) for guiding the car M in proper order to approach the last traveling grid T_(c9) at the destination P_(d). Alternatively, the aforesaid guidance information D can be provided in a voice response to ensure a safety driving.

[0050] Referring to FIG. 10, when the car M lost his way from T₃₂ to the 2D grid G₃₄, the processor 13 compares the pair of 2D index (3,4) of the current grid C_(pq) (i.e., C₃₄) to be not in match with any pairs of 2D index i,j of either traveling grid T_(ij) in the memory 12. Immediately thereafter, the processor 13 calculates the difference value Δ_(ij)=|i−p|+|j−q| between the current grid C_(pq) (i.e., C₃₄) and the rest traveling grids T_(ij), in which |i−p| and |j−q| are the respective absolute values. The processor 13 selects and assigns the traveling grid T₃₆, which has the smallest Δ_(ij) and is closest to the traveling grid T_(c9) of the destination P_(d), to be the next target grid.

[0051] For example, FIG. 10 shows the rest traveling grids T₂₂, T₂₃, T₁₃, T₁₄, T₁₅, T₁₆, T₂₆, T₃₆, T₄₆ . . . left behind T₃₂ to be traveled, in which,

[0052] (1) the difference value between the traveling grid T₂₃ and the current grid C₃₄ is: Δ₂₃=|2−3|+|3−4|=1+1=2,

[0053] (2 ) the difference value between the traveling grid T₁₄ and the current grid C₃₄ is: Δ₁₄=|1−3|+|4−4|=2+0=2, and

[0054] (3) the difference value between the traveling grid T₃₆ and the current grid C₃₄ is: Δ₃₆=|3−3|+|6−4|=0+2=2

[0055] show the smallest Δ_(ij), and the order of the traveling grid T₃₆ is the one closest to T_(c9). Therefore, the processor 13 selects and assigns the traveling grid T₃₆ to be the next target grid in priority, and then compares it to the current grid C₃₄, so as to obtain the relationship of the next target grid T₃₆ relative to the current grid C₃₄ in the direction of j=+2 (longitude plus 2 grids). Therefore, an arrowhead sign (↑) aiming at the next traveling grid T₃₆ is generated as the guidance information D (see FIG. 10) and shown on the display screen 15.

[0056] According to the present preferred embodiment, the comparison between the pair of 2D index i,j of every traveling grid T_(ij) and the pair of p,q of current grid C_(pq) by the processor 13 of the On-Board Unit is a simple 2-digit hexadecimal comparison that can easily be processed. Therefore, the invention greatly improves the navigation calculation efficiency. Because the invention eliminates the complicated procedure of converting and comparing longitude/latitude coordinates data, a simple and inexpensive processor is sufficient to achieve the calculating job. Further, the customer service center S needs only to transmit the simple 2-digit hexadecimal 2D index ij of every traveling zone Z_(ij) to the car M wirelessly. Because the invention needs not to convert and transmit huge longitude/latitude coordinates data to the car M, wireless data transmission amount is reduced and transmission accuracy is greatly improved.

[0057] In order to match positioning signal transmitted from a conventional global positioning satellite 9, every procedure of the present embodiment is designed subject to geographical longitude/latitude plane coordinates system of the earth. Alternatively, other rectangular plane coordinate system, mitered plane coordinate system, or radius-angle (Rθ) coordinate system may be used as a substitute under the condition that the remote customer service center S and the car M use the same coordinate system.

[0058] The boundary points of the simple navigation information N are not limited to the aforesaid example. For example, it is workable to select the upper left corner and the lower right corner, three of the four corners, or the four corners for making the boundary points of the simple navigation information N.

[0059] The pair of 2D index i,j of every 2D grid G_(ij) and every geo zone A_(ij) can be indexed subject to other type of 2D array rule instead of the above 2D matrix array rule. Instead of the first pair of 2D index (0,0) shown in the lower left grid in FIG. 4, any other grid can be designated as the first grid and then the pair of 2D index each is increased progressively (or reduced progressively). The progressively increased amount (or progressively reduced amount) can be 2,3,4 . . . etc. Further, any other initial value can be used for the first pair of 2D index instead of (0,0).

[0060] The remote server 3 may preferably search from the electronic map 31 rivers, lakes (for example, the lake area shown in FIG. 3 and the corresponding slash barrier area shown in FIG. 10), mountains, crags, and other natural barrier areas or dangerous areas, or traffic jam segments, and then transmits the related 2D index (i,j) of the barrier area with the simple navigation information N to the car M wirelessly, informing the driver of the car M to move away from these barrier areas. This measure is very practical for the car M that does not have a precision navigation apparatus on board and relies upon the navigation guidance provided by the remote server. It prevents the car M from entering a dangerous way, and dispels driving scotoma.

[0061] Actually, every operation step of the customer service center S can be achieved manually by a serviceman without through the automatic server.

[0062] Although the present invention has been explained in relation to its preferred embodiments, it is to be understood that many other possible modifications and variations can be made without departing from the spirit and scope of the invention as hereinafter claimed. 

What is claimed is:
 1. A simple navigation method used in a customer service center comprising the steps in series of: (A) receiving the position information of a starting point and the position information of a destination point; (B) searching at least one traveling route proceeding from said starting point to said destination point; (C) selecting a geo area covering said at least one traveling route, in which said geo area is defined by at least two position parameters and equally divided into a plurality of geo zones subject to a pair of predetermined 2D (two-dimensional) grid number, said geo zones being respectively defined with a respective pair of 2D (two-dimensional) index subject to a 2D (two-dimensional) array rule; (D) searching multiple traveling zones corresponding to the geo zones including said at least one traveling route therein; and (E) establishing a simple navigation information, said simple navigation information comprising said at least two position parameters, said pair of 2D grid number, and the pairs of 2D indexes of said traveling zones being arranged in order.
 2. The simple navigation method as claimed in claim 1, wherein said at least two position parameters are the position coordinates of at least two boundary points in a rectangular plane coordinate system; said geo area is defined by the position coordinates of said at least two boundary points and equally divided into said geo zones by said pair of 2D grid number subject to said rectangular plane coordinate system.
 3. The simple navigation method as claimed in claim 2, wherein said rectangular plane coordinate system is the longitude/latitude plane coordinate system of the earth.
 4. The simple navigation method as claimed in claim 1, wherein the pairs of 2D indexes of said geo zones during step (C) are defined subject to a 2D matrix array rule.
 5. The simple navigation method as claimed in claim 1, wherein the pairs of 2D indexes of said traveling zones of said simple navigation information during step (E) are arranged in order from said starting point to said destination point.
 6. The simple navigation method as claimed in claim 1 further comprising the step (F): transmitting said simple navigation information to a motor vehicle.
 7. The simple navigation method as claimed in claim 1, wherein said customer service center comprises a server linked to an electronic map database.
 8. The simple navigation method as claimed in claim 1, wherein said customer service center further comprises a wireless communication apparatus adapted to send information to and receive information from a motor vehicle wirelessly.
 9. The simple navigation method as claimed in claim 8, wherein said wireless communication apparatus is a GPRS (General Packet Radio Service) module.
 10. A simple navigation system installed in a motor vehicle comprising: a GPS (global positioning system) module adapted to calculate the information of the current position of said motor vehicle; memory means, said memory means having stored therein a simple navigation information which comprising at least two position parameters, a pair of predetermined 2D (two-dimensional) grid number, and multiple pairs of 2D (two-dimensional) indexes arranged in order; processor means adapted to read said at least two position parameters from said memory means and to define a virtual 2D (two-dimensional) grillwork by means of said at least two position parameters, to read said pair of 2D grid number from said memory means and to equally divide said 2D grillwork into a plurality of 2D (two-dimensional) grids each having a respective reference point position and a respective pair of 2D index defined subject to a 2D array rule, to fetch the information of the current position of said motor vehicle from said GPS module and to compare the information of the current position of said motor vehicle to the reference point positions of said 2D grids so as to calculate the pair of 2D index of a current grid corresponding to the current position of said motor vehicle, and to produce a guidance information by comparing the pair of 2D index of the current grid of the current position of said motor vehicle to the pairs of 2D indexes of multiple traveling grids stored in said memory means, said traveling grids corresponding to the 2D grids including at least one traveling route proceeding from a starting point to a destination point; and output means adapted to output said guidance information.
 11. The simple navigation system as claimed in claim 10, wherein said pairs of 2D indexes of said simple navigation information are arranged subject to the order of said traveling grids from said starting point to said destination point.
 12. The simple navigation system as claimed in claim 10, wherein said pairs of 2D indexes of said 2D grids are defined subject to a 2D matrix array rule.
 13. The simple navigation system as claimed in claim 10, wherein said at least two position parameters are the position coordinates of at least two boundary points in a rectangular plane coordinate system; said processor means uses the position coordinates of said at least two boundary points to define said 2D grillwork, and equally divide said 2D grillwork into said 2D grids by said pair of 2D grid number subject to said rectangular plane coordinate system.
 14. The simple navigation system as claimed in claim 13, wherein said rectangular plane coordinate system is the longitude/latitude plane coordinate system of the earth.
 15. The simple navigation system as claimed in claim 13, wherein the position coordinates of said at least two boundary points include P_(e1)(X_(e1),Y_(e1)) and P_(e2)(X_(e2),Y_(e2)) respectively defined as the lower left corner and upper right corner of said 2D grillwork, and the coordinates R_(ij) (X_(ij),Y_(ij)), i=0 . . . m, j=0 . . . n of the reference point positions of said 2D grids defining the lower left corner of the respective 2D grids and having the relationship of: ${X_{ij} = {{X_{e1} + {i\frac{\left( {X_{e2} - X_{e1}} \right)}{m + 1}\quad {and}\quad Y_{ij}}} = {Y_{e1} + {j\frac{\left( {Y_{e2} - Y_{e1}} \right)}{n + 1}}}}},$

said processor means calculate the pair of 2D index p,q of the current grid C_(pq) corresponding to the current position coordinates P_(c)(X_(c),Y_(c)) of said motor vehicle subject to the equations of ${p = \left\lceil {\left( {m + 1} \right)\frac{\left( {{Xc} - X_{e1}} \right)}{\left( {X_{e2} - X_{e1}} \right)}} \right\rceil},$

and $q = {\left\lceil {\left( {n + 1} \right)\frac{\left( {{Yc} - Y_{e1}} \right)}{\left( {Y_{e2} - Y_{e1}} \right)}} \right\rceil.}$


16. The simple navigation system as claimed in claim 13, wherein when the pair of 2D index of the current grid compared to be in match with one pair of 2D index stored in said memory means, said processor means reads in next pair of 2D index from said memory means and compares the next pair of 2D index with the pair of 2D index of the current grid, so as to produce an arrowhead sign aiming from the current grid at a next traveling grid corresponding to the next pair of 2D index as the guidance information.
 17. The simple navigation system as claimed in claim 13, wherein when the pair of 2D index p,q of the current grid C_(pq) compared not to be in match with any pair of 2D index stored in said memory means, said processor means selects one pair of 2D index i,j of the rest traveling grids T_(ij) having the minimum difference value Δ_(ij), in which Δ_(ij)=|i−p|+|j−q|, and then assigns the corresponding grid to be a next target grid, and then compares the pair of 2D index of the next target grid with the pair of 2D index p,q of the current grid C_(pq), so as to produce an arrowhead sign aiming from the current grid C_(pq) at the next target grid as the guidance information.
 18. The simple navigation system as claimed in claim 17, wherein said processor means selects the rest traveling grids of which the pair of 2D index has the minimum difference value further subject to the priority belonging to the order relatively closer to said destination point.
 19. The simple navigation system as claimed in claim 10, further comprising a wireless communication apparatus adapted to transmit information to and receive information from a remote customer service center wirelessly.
 20. The simple navigation system as claimed in claim 19, wherein said wireless communication apparatus is a GPRS (General Packet Radio Service) module. 